home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 1 (Walnut Creek)
/
Aminet - June 1993 [Walnut Creek].iso
/
aminet
/
misc
/
amag
/
12b92.lha
/
TABCalc
/
TABCalc.doc
< prev
next >
Wrap
Text File
|
1992-11-12
|
16KB
|
460 lines
TABCalc - eine Tabellenkalkulation für den Amiga
Der Zellenkünstler
Tabellenkalkulationen -- sie helfen dem Anwender bei
Statistiken, Bilanzen, Abrechnungen und
Präsentationsgrafiken. Kurzum, ein lohnendes Programm für
jeden Anwender.
Das Angebot solcher Programme ist trotz der guten
Grafikfähigkeiten des Amiga spärlich. Unser Programm des
Monats »TabCalc« eröffnet Ihnen die Möglichkeit, günstig zu
einer leistungsfähigen Tabellenkalkulation zu kommen.
TabCalc überzeugt durch intuitive Bedienung und
professionelle Features. Besondere Beachtung verdienen die
integrierten Grafikfunktionen.
Eine Tabelle kann man sich als rechteckiges Rechenblatt
vorstellen, das in Zeilen und Spalten unterteilt ist. Die
so erzeugten Felder bezeichnet man als Zellen. Sie können
leer sein, eine Zahl oder einen Text enthalten. Weiterhin
bietet sich die Möglichkeit, für eine Zelle eine Formel zu
definieren. Das bedeutet, der Inhalt dieser Zelle errechnet
sich aus dem Inhalt anderer. Womit wir beim eigentlichen
Sinn einer Tabellenkalkulation wären. Es läßt sich
beispielsweise eine Tabelle erstellen, die bei Eingabe der
Einnahmen und Ausgaben für ein Halbjahr die entsprechenden
Gewinne automatisch errechnet oder Ihnen Ihre
Haushaltsbilanz abnimmt. Die trockenen Zahlen lassen sich
von den meisten Tabellenkalkulationen in vielsagende
Grafiken umsetzen -- auch bei TabCalc.
In das Blatt trägt man einfach den gewünschten Inhalt ein.
Mit Hilfe der Cursortasten oder der Maus kann man sich von
Zelle zu Zelle über's Rechenblatt bewegen. Der
interessanteste Teil ist sicherlich die Formeleingabe.
TabCalc erkennt viele Funktionen. Wer schon einmal in
Amiga-BASIC programmiert hat, wird mit dem Format der
Formeln keinerlei Probleme haben. Selbstverständlich gilt
auch hier die »Punkt- vor Strichrechnung«, mittels
Klammerung läßt sich aber eine andere Vorschrift erzwingen.
Folgende Rechenfunktionen sind verfügbar:
# Die vier Grundrechenarten sowie die Potenzierung;
# Summen-, Durchschnitts-, Minima- bzw. Maxima-Funktion;
# die trigonometrischen Funktionen Sinus, Cosinus und
Tangens;
# die Arcus-Funktionen Arcussinus, -cosinus und -tangens;
# die Quadratwurzel-Funktion;
# die Exponential-Funktion;
# der natürliche und dekadische Logarithmus.
Neben den üblichen Grundfunktionen wartet TabCalc mit
weiteren Optionen auf:
# Einfache Bedienung durch Intuition-Oberfläche;
# geringer Speicherverbrauch;
# läuft auf allen Systemen mit Kickstart 1.2, 1.3 und 2.0.
Auch Anwender mit 512 KByte kommen in den Genuß von TabCalc;
# hohe Geschwindigkeit, insbesondere bei der
Formelberechnung;
# beliebige Tabellengröße;
# Berechnung transzendenter Funktionen, Bereichssummen,
Durchschnitte, Minima und Maxima;
# die Tabelle läßt sich im ASCII-Format speichern und so in
Textverarbeitungen übernehmen. Natürlich kann sie auch auf
dem Drucker ausgegeben werden;
# leistungsstarkes Grafikpaket mit Balken-, Stapel-, Linien
und Kreisgrafik, wahlweise auch dreidimensional;
# Bis zu zehn Grafiken gleichzeitig darstellbar;
# Die Grafiken lassen sich als IFF-Datei sichern und so
nachträglich mit Grafikrprogrammen manipulieren oder in
Textverarbeitungs- bzw. DTP-Programme einbinden.
Selbst »Kleinigkeiten« wie »Autocursor« oder »Autocalc«
beherrscht TabCalc. Autocursor ist an- bzw. abschaltbar und
bewegt, sofern die Option aktiviert ist, nach jeder Eingabe
der Zell-Cursor in die nächste Zelle. So geht das Eintippen
zügig vonstatten. Autocalc ist ebenfalls optional und
berechnet bei jeder Änderung einer Zelle alle Formeln aufs
Neue. Im deaktivierten Zustand ist die Berechnung ansonsten
explizit über einen Menüpunkt anzugeben.
»Full-Featured-Graphics«
Jetzt wird's richtig professionell. Die Grafiken von
TabCalc erinnern an richtig teure Programmpakete.
Professionell aussehende Balken-, Stapel-, Kreis und
Liniengrafiken aus beliebigen rechteckigen Bereichen der
Tabelle lassen sich unproblematisch, vor allem aber simpel,
erzeugen.
Mittels Schalter wählt man den Grafiktyp an. Das Bemaßen
der Koordinatenachsen ist ebenso möglich wie die Ausgabe
einer Legende. Ein optionales Gitter sorgt für einfacheres
Interpretieren, eine Überschrift für die bessere Zuordnung
der Grafik. Jede Grafik läßt sich wahlweise im 2-D- oder
3-D-Look ausgeben. Selbst um die richtigen Maxima bzw.
Minima des Koordinatensystems kümmert sich TabCalc, wenn
nicht anders gewünscht, selbst. Um die Grafiken nicht
jedesmal neu definieren zu müssen, werden diese mitsamt der
Tabelle gesichert.
Format der Formeln
------------------
Falls Ihnen das Aussehen von Rechenausdrücken in Amiga-BASIC
geläufig ist, dürfte die Definition von Formeln kein
Problem darstellen. Auf Zellen wird dabei einfach durch
Angabe ihrer Koordinaten zugegriffen. Die Zellen können
dabei mit beliebigen Zahlen durch die Grundrechenarten und
die Potenzierung "^" verknüpft werden. Selbstverständlich
beachtet das Programm dabei die üblichen Rechenregeln
(Punkt vor Strich). Geben Sie beispielsweise in Zelle A3
die Formel "A1*A2" an und schreiben Sie in die Zellen A1
und A2 beliebige Werte. Zelle A3 wird dann ständig deren
Produkt anzeigen, wobei eine leere oder Textzelle wie eine
"0" behandelt wird. Probieren Sie ruhig kompliziertere
Rechenausdrücke aus, auch konstante Zahlen können benutzt
werden (z.B. A1*0.14 um die MWSt zu Zelle A1 zu berechnen).
Um die Summe eines rechteckigen Tabellenbereichs zu
berechnen, ist es nicht nötig, die Zellen einzeln
zusammenzuzählen. Dazu müssen Sie nur die Eckzellen (links
oben / rechts unten) des Bereichs eingeben, durch einen
Doppelpunkt getrennt.
Beispielsweise berechnet "A1:A5" die Summe der Zellen
A1,A2,...,A5 und "A2:B6" die Summe der Zahlen
A2,B2,A3,B3,...,A6,B6. Diese Bereiche können auch beliebig
mit anderen Elementen verknüpft werden (Beispiel:
A1:A5*7+B12/5
Wenn Sie hinter den Doppelpunkt noch eine "0" setzen (z.B.
"A1:0A5"), wird statt der Summe der Durchschnitt des
Bereichs berechnet, ein "<" bzw ">" ergibt die kleinste
bzw. größte Zahl des Bereichs (Maximum/Minimum).
Schließlich gibt es noch verschiedene Funktionen:
- (): Klammerung, z.B. (A1+A2)*A3
- SIN(), COS(), TAN(): trigonometrische Funktionen, z.B.
SIN(A1+A2)
- ASIN(),ACOS(),ATAN(): Arcus-Funktionen
- SQRT(): Quadratwurzel
- EXP(): Exponent (e^x)
- LOG(), LOG10(): natürlicher bzw. dekadischer Logarithmus
Beachten Sie folgende Hinweise:
- Eine Formelzelle, deren Wert das Programm nicht
berechnen kann (z.B. rekursiver Zugriff oder Überlauf) wird
mit "?????????" angezeigt.
- Formeln dürfen keine Leerzeichen enthalten!
- Zwei Rechenzeichen dürfen nicht nebeneinanderstehen:
A1*(-2) statt A1*-2
- Bei falsch eingegebenen Formeln gibt das Programm eine
Meldung aus und kehrt in die Tabelle zurück
Menüpunkte des Tabellenfensters
-------------------------------
Wir kommen nun zu den Menüpunkten des Tabellenfensters. Es
existieren drei Menüs: Projekt, Edit und Grafik
Menü "Projekt"
Löschen:
Tabelleninhalt wird nach Sicherheitsabfrage gelöscht.
Neue Größe:
Mit dem hier erscheinenden Requester kann die Gesamtgröße
der Tabelle verändert werden. Bei Programmstart hat die
Tabelle 26 Zeilen mit 7 Spalten und paßt damit genau auf
einen 640x256-Bildschirm. Diese Größe kann allerdings
beliebig (je nach vorhandenem Speicher) verändert werden,
so daß Tabellen mit 100 Zeilen x 100 Spalten kein Problem
darstellen. An der Programmbedienung ändert sich dabei
nichts. Bei mehr als 26 Spalten wird ab Spalte "Z" mit
AA,AB,AC,...,BA,BC etc. weitergezählt, genauso müssen die
Koordinaten dann auch in Formeln angegeben werden.
Achtung: Bei Größenänderung geht der Inhalt der alten
Tabelle verloren. Die Größe einer Tabelle wird
mitabgespeichert und beim Laden auf den abgespeicherten
Wert gestellt.
Öffnen (Tastaturaufruf durch rechte Amiga-o):
Mit diesem Menüpunkt kann man eine abgespeicherte Tabelle
einschließlich der definierten Grafiken einlesen. Der
Dateiname muß im ARP-Filerequester angegeben und mit OK
bestätigt werden.
Speichern (rechte Amiga-s):
Speichern der Tabelle, einschließlich Größe und erzeugten
Grafiken unter dem aktuellen Dateinamen
Speichern als (rechte Amiga-a):
Speichern der Tabelle unter einem neuen Dateinamen (Angabe
im Filerequester). Der neue Name wird zum aktuellen
Dateinamen.
Speichern ASC:
Der Teil der Tabelle, der im Fenster zu sehen ist, wird im
ASCII-Format gespeichert. Dadurch kann er in
Textverarbeitungen oder Editoren übernommen werden.
Drucken (rechte Amiga-d):
Ausdrucken der angezeigten Tabelle nach Sicherheitsabfrage
Ende (rechte Amiga-q):
Beendet das Programm (nach Sicherheitsabfrage, falls die
Tabelle verändert wurde)
Menü "Edit"
-----------
Formel (rechte Amiga-f):
Eingabe einer Formel (s.oben)
Berechnen (rechte Amiga-b):
Bei Anwahl dieses Menüpunktes berechnet tabCALC alle
Formeln und zeigt die Ergebnisse in den Zellen an. Dies ist
dann sinnvoll, wenn die automatische Formelberechnung
(AutoCalc) abgeschaltet wurde.
Gehe zu (rechte Amiga-g):
Das Programm fragt nach einer Zelle, auf die dann der
Cursor bewegt wird (z.B. B12). Bei großen Tabellen kann man
sich so schnell an eine bestimmte Stelle bewegen.
AutoCalc:
Mit diesem Menüpunkt wird die automatische Formelberechnung
ein- bzw. ausgeschaltet. Der jeweilige Zustand ist am Haken
an diesem Menüpunkt erkennbar. Bei eingeschaltetem AutoCalc
werden nach jeder Veränderung einer Zelle alle Formeln neu
berechnet, ansonsten geschieht dies nur vor Speichern und
Drucken oder durch den Menübefehl "Berechnen".
AutoCursor:
Mit diesem Menüpunkt kann man die automatische
Cursorbewegung ein- bzw. ausschalten. Der Zustand ist
ebenfalls durch einen Haken erkennbar. Bei eingeschaltetem
AutoCursor wird der Cursor nach jeder Eingabe um eine Zelle
nach unten bewegt. Dies erleichtert das Eintippen von
fortlaufenden Spalten.
Menü "Grafik"
-------------
Neue Grafik
Erstellung einer neuen Grafik (siehe Beschreibung des
Grafikteils)
- Grafik 1,...
Ein Menüpunkt, der nicht in Geisterschrift dargestellt
wird, repräsentiert hier eine definierte Grafik. Falls
diese eine Überschrift besitzt, trägt der entsprechende
Menüpunkt den gleichen Namen, ansonsten "Grafik x". Durch
Anwahl kann diese Grafik in einem Fenster dargestellt bzw.
in den Vordergrund geholt werden.
Beschreibung des Grafikteils
----------------------------
TABCalc kann professionell aussehende Balken-, Stapel-,
Kreis und Liniengrafiken aus beliebigen rechteckigen
Bereichen der Tabelle erstellen. Die Bedienung läßt sich am
besten anhand eines Beispiels erklären (Datei
Beispiel.tab).
Um eine neue Grafik zu einer Tabelle zu definieren, müssen
Sie im Menü "Grafik" den Menüpunkt "neue Grafik" auswählen.
Nun fordert Sie das Programm auf, mit der Maus einen
Bereich zu definieren oder eine Taste zu drücken. Falls der
gesamte darzustellende Bereich im Fenster zu sehen ist,
können Sie nun einfach den Mauszeiger in die linke obere
Ecke des darzustellenden Bereiches bewegen, die linke
Maustaste gedrückt halten und die Maus solange bewegen, bis
das angezeigte Rechteck den Bereich umschließt. Beim
Loslassen der Maustaste erscheint dann der
Grafik-Requester. Falls Sie den Bereich lieber von Hand
definieren wollen, drücken Sie eine beliebige Taste oder
klicken Sie auf irgendeine Zelle.
Beispiel: (siehe Beispieltabelle)
Sie wollen eine Ein-/Ausgaben-Vergleichsgrafik für die
Monate Januar-Juni erstellen. Der Datenbereich ist also das
von den Zellen B4 und C9 begrenzte Rechteck. Wählen Sie
"neue Grafik" und ziehen Sie den Mauszeiger von Zelle B4
auf Zelle C9.
Der Grafik-Requester
--------------------
Der Grafik-Requester ist der wichtigste Teil der
Grafikerweiterung. Hier können alle Optionen für eine
Grafik definiert und verändert werden. Bei Definition einer
Grafik gelangen Sie automatisch in diesen Requester.
Beschreibung der Gadgets:
Datenfeld:
Hier wird der darzustellende Bereich angegeben. Die
Schreibweise ist die gleiche wie bei der Bereichsdefinition
in Formeln: <Zelle links oben>:<Zelle rechts unten>
Richtung:
Dieser Schalter bestimmt die Richtung der Daten. Steht hier
ein Pfeil nach unten, sind die Daten spaltenweise zu
interpretieren (im Beispiel: Vergleich der Spalte
"Einnahmen" mit der Spalte "Ausgaben" für Januar-Juli).
Andernfalls sind die Daten zeilenweise darzustellen.
Probieren Sie ruhig einmal aus, was eine Änderung der
Richtung bewirkt!
Beschr.:
Falls Sie eine Beschriftung der Daten wünschen, müssen Sie
hier die Zeile/Spalte angeben, in der sich die
Beschriftungstexte befinden. Im Beispiel befinden sich die
Texte "Jan"-"Jul" in der Spalte A.
Legende:
Um eine Legende (Beschreibung der Datenreihen)
darzustellen, geben Sie hier die Zeile/Spalte für die
Legende ein (im Beispiel: Texte "Einnahmen" und "Ausgaben"
in Zeile 3).
Überschr.:
Hier können Sie eine Überschrift für die Grafik eingeben.
Unter diesem Namen können Sie die Tabelle dann auch im
Grafikmenü von tabCALC aufrufen. Falls sie keine
Überschrift angeben, wird als Name "Grafik x" benutzt.
X-/Y-Achse:
Beschriftung der Achsen, z.B. "Monat" und "DM"
3D:
An/Ausschalten der dreidimensionalen Darstellung
Gitter:
An/Ausschalten des Gitternetzes
Werte:
Falls dieser Schalter aktiviert ist, werden die
Tabellenwerte in die Grafik integriert.
Farbe:
Hier kann man auswählen, ob die Grafik in Farbe oder
schwarzweiß (mit Mustern) dargestellt werden soll.
Skalierung:
Bei aktiviertem AUTO rechnet tabCALC die Maxima/Minima der
darzustellenden Werte selbst aus und bestimmt daraus die
Skalierung der Y-Achse (im Beispiel: Minimum 0, Maximum
240, Beschriftung alle 20 Einheiten). Wenn man diese Option
abschaltet, kann man dies selbst bestimmen, um so
beispielsweise die Y-Achse erst bei 50 beginnen zu lassen.
MinY ist der niedrigste, MaxY der höchste Wert an der
X-Achse, DY ist der Beschriftungsabstand. Falls die Grafik
schon einmal dargestellt worden ist, stehen hier die
zuletzt errechneten Werte.
Die unteren fünf Gadgets beschreiben schließlich die Art
der Grafik:
Balkengrafik:
Daten als Balken, bei mehreren Reihen nebeneinander
Stapelgrafik:
Daten als Balken, übereinandergestapelt
Stapelgrafik %:
Gestapelte Balken, auf 100% gestreckt (alle gleich hoch)
Kreisgrafik:
Die erste Datenreihe wird als Kreisgrafik dargestellt
Liniengrafik:
Daten als Linien
Nachdem Sie alle Optionen eingestellt haben, drücken Sie
auf Ok. Bei Eingabefehlern blinkt der Bildschirm und der
Cursor bewegt sich in das entsprechende Gadget. Ansonsten
wird die Grafik dargestellt. Mit dem Abbruchgadget können
Sie die Grafikdefinition rückgängigmachen.
Wenn alles in Ordnung ist, erscheint ein Fenster mit der
entsprechenden Grafik auf dem Bildschirm. Dieses
kann mit den entsprechenden Gadgets beliebig verschoben,
vergrößert oder verkleinert, in den Hinter- oder
Vordergrund gebracht oder geschlossen werden. Um in der
Tabelle weiterzuarbeiten, klicken sie einfach in das
Tabellenfenster und editieren Sie die Tabelle. Sie können
auch weitere Grafiken definieren (bis zu 10 gleichzeitig),
die dann in verschiedenen Fenstern angezeigt werden. Falls
sie nun wieder ein Grafikfenster anklicken, wird die Grafik
neu gezeichnet und evtl. in der Tabelle geänderte Werte
berücksichtigt. Dasselbe können Sie auch erreichen, indem
Sie im Menü "Grafik" des Tabellenfensters den Namen der
Grafik auswählen. Dabei wird außerdem das Grafikfenster neu
geöffnet (falls es geschlossen wurde) und in den
Vordergrund gebracht.
Jedes Grafikfenster besitzt ein eigenes Menü "Grafik" mit
folgenden Menüpunkten:
Parameter (Amiga-p):
Der Grafik-Requester (siehe oben) erscheint, und die
Parameter der Grafik können beliebig verändert werden.
Drucken (Amiga-d):
Die Grafik wird ausgedruckt, je nach Requestereinstellung
in Farbe oder schwarzweiß.
Speichern IFF:
Speichern der Grafik im IFF-Format. Dadurch kann sie mit
Malprogrammen manipuliert oder in Textprogramme übernommen
werden.
Löschen:
Die Grafikdefinition wird gelöscht. Danach ist die Grafik
nicht mehr aufrufbar.
Schließen:
Das Grafikfenster wird geschlossen (entspricht Klick auf
das Schließgadget). Da die Grafikdefinition erhalten
bleibt, kann die Grafik jederzeit wieder aufgerufen werden.
Und nun viel Spaß beim Erstellen Ihrer Tabellen und
Grafiken.